package cqrtplm.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @description: 段号群组绑定参数实体类
 * @author: zhengxiong.jiang
 * @createDate: 2025-09-02
 * @version: 1.0
 */
@Data
public class GroupSegmNumDTO {

    private List<GroupDTO> groupDTOList;

    private List<SegmNumDTO> segmNumDTOList;

    //图号/物料搭建权限 1图号 2物料
    @JsonProperty("drawingMaterialAuth")
    private String drawingMaterialAuth;


    @Data
    public static class GroupDTO {

        //主键id
        private String keyId;

        //群组id
        @JsonProperty("oid")
        private String groupId;

        //群组名称
        @JsonProperty("name")
        private String groupName;

        //创建人
        private String createUser;

        //创建时间
        private Date createTime;
    }

    @Data
    public static class SegmNumDTO {

        //段号
        @JsonProperty("id")
        private String segmNumId;

    }

}


